home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung (Tewi)(1994).iso / magazine / drdobbs / ddjcompr / hstest / src / pq.h < prev    next >
C/C++ Source or Header  |  1991-03-07  |  491b  |  20 lines

  1.  
  2. typedef struct PQ
  3.     {
  4.     char *heap;
  5.     char *bottom;
  6.     int nitems;
  7.     int maxitem;
  8.     int itemsize;
  9.     int (*cmp)();
  10.     int (*swap)();
  11.     } PQ;
  12.  
  13. extern  void reheap_down(struct PQ *p);
  14. extern  void reheap_up(struct PQ *p);
  15. extern  struct PQ *pq_create(int numele,int elesize,int (*cmp)(),void (*swap)(),void *initheap);
  16. extern  int pq_ins(struct PQ *p,void *item);
  17. extern  int pq_del(struct PQ *p,void *target);
  18. extern  char *pq_look(struct PQ *p);
  19. extern  int pq_numele(struct PQ *p);
  20.